package com.chen.Dome4TCP1;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

public class ServerDome2 {
    public static void main(String[] args) throws IOException {
        //目标：完成TCP通信的服务端，服务端开发
        System.out.println("服务端已经启动...");
        //1.创建一个服务器端对象
        ServerSocket ss=new ServerSocket(10000);
        //2.等待客户端连接
        Socket s=ss.accept();
        //3.获取一个输入流，读取客户端发送过来的数据
        InputStream is = s.getInputStream();
        //4.把字节流包装成缓冲字符流，提高效率
        DataInputStream dis = new DataInputStream(is);
        int i=dis.readInt();
        String msg=dis.readUTF();
        System.out.println("客户端发送的数据是："+i+"---"+msg);
        //5.获取客户端的IP和端口
        System.out.println("客户端的IP地址是："+s.getInetAddress().getHostAddress());
        System.out.println("客户端的端口号是："+s.getPort());
    }
}
